package com.ricchieri.service.interf;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import com.ricchieri.bean.CancelMultipleReservationBean;
import com.ricchieri.model.CancelationMotive;
import com.ricchieri.model.Reservation;
import com.ricchieri.model.User;

public interface ICancelationMotiveService {
	@Transactional(readOnly = true)
	public List<CancelationMotive> getAllCancelationMotive();

	public void addCancelation(CancelationMotive cancelMotive, Reservation reservation);

	public void addCancelation(CancelationMotive cancelMotive);

	public void addMultipleCancelation(CancelMultipleReservationBean cancelationBean,
			User selectedUser);
}
